<?php

/*
	Class: App_ModuleInterface.php

	About: Author
		J William McCarthy

	About: License
		<http://communit.as/docs/license>
*/
interface App_ModuleInterface {

	/* Group: Instance Methods */

	/*
		function: init
			This will get called by the bootstrapper. This is for things you need done *every time* a page is requested.
			Use gently.
	*/
	public function init();
	
	public function install();
	
	public function uninstall();
	
	public function upgrade();
	
	public function version();
	
}


